package com.wsestadio.service;

import java.util.List;

import com.wsestadio.dominio.Estadio;

public interface RegistroService {

	Estadio registrarNuevoEstadio(String uuid, Estadio estadio, int cantidadAsientosTribunaNorte, int cantidadAsientosTribunaOeste, int cantidadAsientosTribunaEste, int cantidadAsientosTribunaSur);

	Estadio actualizarEstadio(String uuid, Estadio estadio, int cantidadAsientosTribunaNorte, int cantidadAsientosTribunaOeste, int cantidadAsientosTribunaEste,
			int cantidadAsientosTribunaSur) throws Exception;

	List<Estadio> getListaEstadios();

	List<Estadio> listarEstadiosActivos() throws Exception;

	void cambiarEstadoActivadoEstadio(Estadio estadio, boolean activo);

	Estadio getEstadio(long idEstadio);

}
